package fr.ajicommerce.core.dto;

import java.io.Serializable;

import fr.ajicommerce.core.entities.TypeUtilisateur;

public class UtilisateurBackOfficeDTO implements Serializable {

	private static final long serialVersionUID = 6615951288337999375L;

	private Long id;
	private TypeUtilisateur myTypeDUtilisateur;
	private String nom;
	private String prenom;
	private String login;
	private String motDePasse;

	public UtilisateurBackOfficeDTO(Long id,
			TypeUtilisateur myTypeDUtilisateur, String nom, String prenom,
			String login, String motDePasse) {
		super();
		this.id = id;
		this.myTypeDUtilisateur = myTypeDUtilisateur;
		this.nom = nom;
		this.prenom = prenom;
		this.login = login;
		this.motDePasse = motDePasse;
	}

	public UtilisateurBackOfficeDTO() {
	}

	@Override
	public String toString() {
		return "UtilisateurBackOfficeDto [id=" + id + ", myTypeDUtilisateur="
				+ myTypeDUtilisateur + ", nom=" + nom + ", prenom=" + prenom
				+ ", login=" + login + ", motDePasse=" + motDePasse + "]";
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public TypeUtilisateur getMyTypeDUtilisateur() {
		return myTypeDUtilisateur;
	}

	public void setMyTypeDUtilisateur(TypeUtilisateur myTypeDUtilisateur) {
		this.myTypeDUtilisateur = myTypeDUtilisateur;
	}

	public String getNom() {
		return nom;
	}

	public void setNom(String nom) {
		this.nom = nom;
	}

	public String getPrenom() {
		return prenom;
	}

	public void setPrenom(String prenom) {
		this.prenom = prenom;
	}

	public String getLogin() {
		return login;
	}

	public void setLogin(String login) {
		this.login = login;
	}

	public String getMotDePasse() {
		return motDePasse;
	}

	public void setMotDePasse(String motDePasse) {
		this.motDePasse = motDePasse;
	}

	public boolean estMonMDP(String mdp) {
		if (mdp.equals(motDePasse))
			return true;
		return false;
	}

}
